home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Tools (InfoMagic)
/
Internet Tools.iso
/
mail
/
vm
/
diff
/
diff5.73-5.74
Wrap
Lisp/Scheme
|
1995-04-24
|
10KB
|
270 lines
*** dist/vm-edit.el.dist Fri Apr 7 10:48:34 1995
--- vm-edit.el Mon Apr 24 01:01:44 1995
***************
*** 116,117 ****
--- 116,120 ----
(fillarray (vm-cache-of m) nil)
+ (vm-set-vheaders-of m nil)
+ (vm-set-vheaders-regexp-of m nil)
+ (vm-set-text-of m nil)
(if vm-thread-obarray
***************
*** 129,133 ****
(setq v-list (cdr v-list)))))
- (vm-set-vheaders-of m nil)
- (vm-set-vheaders-regexp-of m nil)
- (vm-set-text-of m nil)
(vm-mark-for-summary-update m)
--- 132,133 ----
*** dist/vm-folder.el.dist Fri Apr 7 10:48:35 1995
--- vm-folder.el Sun Apr 23 23:15:38 1995
***************
*** 727,731 ****
(string-to-int (vm-matched-header-contents)))
! (if (and (search-forward "\n\n" nil 0)
! (>= (- (point-max) (point)) content-length))
! (forward-char content-length))
;; Some systems seem to add a trailing newline that's
--- 727,734 ----
(string-to-int (vm-matched-header-contents)))
! ;; if search fails, we'll be at point-max
! ;; if specified content-length is too long, go to point-max
! (if (search-forward "\n\n" nil 0)
! (if (>= (- (point-max) (point)) content-length)
! (forward-char content-length)
! (goto-char (point-max))))
;; Some systems seem to add a trailing newline that's
***************
*** 733,742 ****
;; any number of them to avoid trouble.
! (skip-chars-forward "\n")
! (if (or (eobp)
! (if (looking-at reg1)
! (progn (goto-char (match-beginning 0)) t)
! nil ))
! t
! nil ))
! nil )))
((eq vm-folder-type 'mmdf)
--- 736,741 ----
;; any number of them to avoid trouble.
! (skip-chars-forward "\n")))
! (if (or (eobp) (looking-at reg1))
! nil
! (re-search-forward reg1 nil 0))))
((eq vm-folder-type 'mmdf)
***************
*** 757,759 ****
((eq vm-folder-type 'mmdf)
! (forward-char 5))
((eq vm-folder-type 'babyl)
--- 756,766 ----
((eq vm-folder-type 'mmdf)
! (forward-char 5)
! ;; skip >From. Either SCO's MMDF implementation leaves this
! ;; stuff in the message, or many sysadmins have screwed up
! ;; their mail configuration. Either way I'm tired of getting
! ;; bug reports about it.
! (let ((reg1 "^>From ")
! (case-fold-search nil))
! (while (looking-at reg1)
! (forward-line 1))))
((eq vm-folder-type 'babyl)
*** dist/vm-motion.el.dist Tue Apr 12 17:21:08 1994
--- vm-motion.el Fri Apr 21 19:00:45 1995
***************
*** 338,352 ****
'(vm-next-message-same-subject))
! (condition-case ()
! (let ((oldmp vm-message-pointer)
! (done nil)
! (subject (vm-so-sortable-subject (car vm-message-pointer))))
! (while (not done)
! (vm-move-message-pointer 'forward)
! (if (eq oldmp vm-message-pointer)
! (signal 'end-of-folder nil))
! (if (equal subject (vm-so-sortable-subject (car vm-message-pointer)))
! (setq done t)))
! (vm-record-and-change-message-pointer oldmp vm-message-pointer)
! (vm-preview-current-message))
! (end-of-folder (message "No next message with the same subject"))))
--- 338,356 ----
'(vm-next-message-same-subject))
! (let ((oldmp vm-message-pointer)
! (done nil)
! (subject (vm-so-sortable-subject (car vm-message-pointer))))
! (condition-case ()
! (progn
! (while (not done)
! (vm-move-message-pointer 'forward)
! (if (eq oldmp vm-message-pointer)
! (signal 'end-of-folder nil))
! (if (equal subject
! (vm-so-sortable-subject (car vm-message-pointer)))
! (setq done t)))
! (vm-record-and-change-message-pointer oldmp vm-message-pointer)
! (vm-preview-current-message))
! (end-of-folder
! (setq vm-message-pointer oldmp)
! (message "No next message with the same subject")))))
***************
*** 363,378 ****
'(vm-previous-message-same-subject))
! (condition-case ()
! (let ((oldmp vm-message-pointer)
! (done nil)
! (subject (vm-so-sortable-subject (car vm-message-pointer))))
! (while (not done)
! (vm-move-message-pointer 'backward)
! (if (eq oldmp vm-message-pointer)
! (signal 'beginning-of-folder nil))
! (if (equal subject (vm-so-sortable-subject (car vm-message-pointer)))
! (setq done t)))
! (vm-record-and-change-message-pointer oldmp vm-message-pointer)
! (vm-preview-current-message))
! (beginning-of-folder
! (message "No previous message with the same subject"))))
--- 367,385 ----
'(vm-previous-message-same-subject))
! (let ((oldmp vm-message-pointer)
! (done nil)
! (subject (vm-so-sortable-subject (car vm-message-pointer))))
! (condition-case ()
! (progn
! (while (not done)
! (vm-move-message-pointer 'backward)
! (if (eq oldmp vm-message-pointer)
! (signal 'beginning-of-folder nil))
! (if (equal subject
! (vm-so-sortable-subject (car vm-message-pointer)))
! (setq done t)))
! (vm-record-and-change-message-pointer oldmp vm-message-pointer)
! (vm-preview-current-message))
! (beginning-of-folder
! (setq vm-message-pointer oldmp)
! (message "No previous message with the same subject")))))
*** dist/vm-reply.el.dist Fri Apr 7 10:48:35 1995
--- vm-reply.el Tue Apr 18 17:05:35 1995
***************
*** 737,739 ****
;; unwritable directories.
! (setq default-directory (or vm-folder-directory (expand-file-name "~")))
(mail-mode)
--- 737,739 ----
;; unwritable directories.
! (setq default-directory (or vm-folder-directory (expand-file-name "~/")))
(mail-mode)
*** dist/vm-summary.el.dist Fri Apr 7 10:48:36 1995
--- vm-summary.el Fri Apr 21 15:17:28 1995
***************
*** 748,750 ****
("makke@wins.uia.ac.be (Marc.Gemis)" .
! ("Marc Gemis" "makke@wins.uia.ac.be"))))
(failed nil)
--- 748,751 ----
("makke@wins.uia.ac.be (Marc.Gemis)" .
! ("Marc Gemis" "makke@wins.uia.ac.be"))
! ("" . (nil nil))))
(failed nil)
*** dist/vm-vars.el.dist Fri Apr 7 10:48:36 1995
--- vm-vars.el Fri Apr 21 17:43:10 1995
***************
*** 1291,1293 ****
vm-get-new-mail, or from a digest with vm-burst-digest. When the
! hooks are run, the new messages will have already been aded to
the message list but may not yet appear in the summary. When the
--- 1291,1293 ----
vm-get-new-mail, or from a digest with vm-burst-digest. When the
! hooks are run, the new messages will have already been added to
the message list but may not yet appear in the summary. When the
***************
*** 1345,1348 ****
"*List of hook functions called just after VM has retrieved
! a group of messages from your system mailbox(es). WHen these
! hooks are run, the message have been added to the folder buffer
but not the message list or summary. When the hooks are run, the
--- 1345,1348 ----
"*List of hook functions called just after VM has retrieved
! a group of messages from your system mailbox(es). When these
! hooks are run, the messages have been added to the folder buffer
but not the message list or summary. When the hooks are run, the
*** dist/vm-version.el.dist Fri Apr 7 10:48:36 1995
--- vm-version.el Mon Apr 17 10:36:12 1995
***************
*** 2,4 ****
! (defconst vm-version "5.73 (beta)"
"Version number of VM.")
--- 2,4 ----
! (defconst vm-version "5.74 (beta)"
"Version number of VM.")
*** dist/vm-window.el.dist Fri Apr 7 10:48:36 1995
--- vm-window.el Fri Apr 21 17:43:11 1995
***************
*** 198,200 ****
;; the current window configuration is and not rebuild the
! ;; configuration for teh next commanmd if it matches what we
;; have recorded.
--- 198,200 ----
;; the current window configuration is and not rebuild the
! ;; configuration for the next command if it matches what we
;; have recorded.
*** dist/tapestry.el.dist Fri Apr 7 10:48:37 1995
--- tapestry.el Thu Apr 20 17:21:58 1995
***************
*** 22,24 ****
! (defvar tapestry-version "1.06")
--- 22,24 ----
! (defvar tapestry-version "1.07")
***************
*** 464,466 ****
(while (or (not (= 0 (car (setq edges (tapestry-window-edges w)))))
! ;; <= instead of = because in FSF Emacs 19.2x
;; (whenever the Lucid menubar code was added) the
--- 464,466 ----
(while (or (not (= 0 (car (setq edges (tapestry-window-edges w)))))
! ;; >= instead of = because in FSF Emacs 19.2x
;; (whenever the Lucid menubar code was added) the
***************
*** 470,472 ****
;; window.
! (not (<= top (nth 1 edges))))
(setq w (next-window w 'nomini)))
--- 470,472 ----
;; window.
! (not (>= top (nth 1 edges))))
(setq w (next-window w 'nomini)))
*** dist/make-autoloads.dist Wed Apr 6 23:38:48 1994
--- make-autoloads Mon Apr 24 00:46:28 1995
***************
*** 13,16 ****
sexp function doc interactive macro)
(while files
! (set-buffer (find-file-noselect (car files)))
(goto-char (point-min))
--- 13,17 ----
sexp function doc interactive macro)
+ (setq expanded-files (mapcar (function expand-file-name) files))
(while files
! (set-buffer (find-file-noselect (car expanded-files)))
(goto-char (point-min))
***************
*** 44,46 ****
(kill-buffer (current-buffer))
! (setq files (cdr files))))
(kill-emacs))
--- 45,48 ----
(kill-buffer (current-buffer))
! (setq files (cdr files)
! expanded-files (cdr expanded-files))))
(kill-emacs))